A lazy delegate which takes a parameter and provides a value based on it. The value is calculated only once and stored in a map.
Creates a ParameterizedLazy delegate from the provided initializer function.