Let change_type fail further down the line in setType if it is invalid value (Will probably change this later once I figure out best coercion API)
Let change_type fail further down the line in setType if it is invalid value (Will probably change this later once I figure out best coercion API)
Adorn concrete class (Block first) so we can allow methods like biome= to use coercion protocols (like :to_biome). More methods on Block impld so rdocs can be made