id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
2,Use a typeclass to allow for polymorphism in handling MPD commands.,bens,bens,"Currently N.M.Core.MPD is a datatype that contains some actions in IO which can be interchanged and so allows for polymorphism.  This is kind of hacky and ensures that all runMPD-like functions will be in IO, which isn't ideal.  Using a typeclass we should be able to run tests without IO.",enhancement,closed,major,beta,libmpd,0.4,fixed,api,
