why did I not implement String on Lazy? it's done now....
implemented a bunch of examples