Changed Lazy<T> to take a lambda-function in its constructor. This avoids the need...