Use named arguments for primitive types