removed shapeless dependency in favor of compileError
0.1.3