Testing, is now slow
Back to reasonable compile latency
More general dup implemented