typedefs/copy_factory library

Typedefs

CopyFactory<T> = T Function(T value)