Function as

Execute a given piece of code while casting it:

auto ref auto as(string attrs, Func) (
  scope Func func
)
if (isFunctionPointer!Func || isDelegate!Func);