introduce copyable concept

closes #103
7c53230a61Andrew Kelley committed on 3/26/2017, 7:39:18 AMparent5c04730
13 files changedLine totals unavailable