Add cohnearscheme type/provider

First commit for this type/provider. 100% untested. No specs. Yeah, no
way this can go wrong...