Comment Comment by eschew mkPlayer can be simplified further! mkPlayer :: Maybe Weapon -> Class -> Either Error Player mkPlayer (Just Staff) Warrior = Left "A Warrior cannot equip a Staff" mkPlayer (Just Sword) Wizard = Left "A Wizard cannot equip a Sword" mkPlayer weapon klass = Right (Player weapon klass) parent eschew 8 years ago