Change the parser so pattern parsing is in the monad (fixes a shadowing bug)
Change the parser so pattern parsing is in the monad (fixes a shadowing bug)

osa1/chsc,osa1/chsc,osa1/chsc,batterseapower/chsc,batterseapower/chsc