Implement coro, cfn syntax in two forms: coro/cfn -> expr and coro/cfn arglist -> expr where the latter is syntactic sugar for coro/cfn -> fn arglist -> expr; the "do" syntax works as well