Right, keywords.
Playing around with a Maybe monad

Not sure if I like it or not.