Allow non-existent types to be registered

Conflicts:
	lib/alchemist.rb