Convenience macro, the return value should be used only directly in function arguments but never stand-alone.
See Implementation
Convenience macro, the return value should be used only directly in function arguments but never stand-alone.