Allow printing of "unknown" types

Instead of throwing an error, we simply fall back to tostring