Revert "Fix type check failing (gh #227)"
Revert "Fix type check failing (gh #227)"

It didn't actually fix the problem, just hid it and replaced it with
a new problem by causing us to run into Rakudo bug RT 126951. Not to
mention it made the hash definitions kinda ugly.

This reverts commit b45a10ec3796553d0c45250e52b5181600c4145d.

tbrowder/doc,antquinonez/doc,perl6/doc,dha/doc,MadcapJake/doc,gfldex/doc,gfldex/doc,tbrowder/doc,perl6/doc,LLFourn/doc,MasterDuke17/doc,dmaestro/doc,perl6/doc,dha/doc,antquinonez/doc,LLFourn/doc,LLFourn/doc,dmaestro/doc,gfldex/doc,dha/doc,antquinonez/doc,LLFourn/doc,jonathanstowe/doc,MasterDuke17/doc,dmaestro/doc,dmaestro/doc,jonathanstowe/doc,gfldex/doc,stmuk/doc,LLFourn/doc,dha/doc,MasterDuke17/doc,jonathanstowe/doc,perl6/doc,stmuk/doc,gfldex/doc,tbrowder/doc,jonathanstowe/doc,stmuk/doc,tbrowder/doc,MadcapJake/doc,MadcapJake/doc,perl6/doc,dha/doc,dmaestro/doc,stmuk/doc,antquinonez/doc,stmuk/doc,MadcapJake/doc,jonathanstowe/doc,MasterDuke17/doc,antquinonez/doc,MadcapJake/doc