Removing dependency on Boost's 'copyable' util

Eventually I want to remove all dependency on Boost