Implement lazy_build.

And have lazy behave as it does in Moose.