The default case of RCL() should use NSValue directly

NSNumber doesn't even implement that constructor.