Killing the clone option.

Clone is better handled as a specific case of passing in a function.