Branch for two possible return nodes in a function?

Why do macros allow multiple return pins, but not functions… Epic hear our cries for multi-pin functions please.