Improvements for LazyInitializer
Improvements for LazyInitializer

Note: Decided to not use it for Task, as it doesn't provide a mechanism
to know whatever or not the current thread initialized the field.

theraot/Theraot