things compile with new hlint and classy-prelude
now actually works