Added v0.1 of State Monad class