Synchronous functions return only one value, same way asynchronous should resolve with one.
It's a bad practice to create async functions that resolve with many values. If you want to pass many values, return them in array or dict object, same as you would do if given function would be synchronous.