Added a module for some experimental lazy evalutation stuff