ReturnsLazily of task #256

Expands on #256