Add more exercies from Gen.
Move PureIO outside fpinscala
Re-introduce the old code.