Initial commit of branch that attempts to make a pure drop-in replacement for std::type_info