all base type tests passing - coalescion + robust type switch failures remain