Rediscovering implicit casting