either

This overload enables, when possible, lvalue return. TODO should we limit this template to a.length >= 2

  1. CommonType!Ts either(Ts a)
  2. auto ref either(Ts a)
    ref
    either
    (
    Ts...
    )
    (
    ref Ts a
    )
    if (
    a.length >= 1 &&
    )

Meta