Named return params and defer func to complete event License: MIT Signed-off-by: ForrestWeston <forrest@protocol.ai>