Make it unnecessary to cast arguments.