I didn't even want to write the `ToStr` impl for now, but it was required so that the methods on the `Err` case of a `Result` work. ;)

Need to figure out first how to make the `Any` trait dynamically invoke trait methods on its content so that all the derivable traits can bubble up properly.