public static loop forever(V reason = null, [P] S p = "", [M] S m = "", [L] int l = 0) => Lg.Forever(reason, p, m, l);
public static action @void(V reason = null, [P] S p = "", [M] S m = "", [L] int l = 0) => Lg.Action(reason, p, m, l);
public static failure @false(V reason = null, [P] S p = "", [M] S m = "", [L] int l = 0) => Lg.Failure(reason, p, m, l);
public static status fail(V reason = null, [P] S p = "", [M] S m = "", [L] int l = 0) => status.log ? Lg.Status(status._fail, reason, p, m, l) : status._fail;
public static status cont(V reason = null, [P] S p = "", [M] S m = "", [L] int l = 0) => status.log ? Lg.Status(status._cont, reason, p, m, l) : status._cont;
public static loop forever(V reason = null) => loop._cont;
public static status done(V reason = null, [P] S p = "", [M] S m = "", [L] int l = 0) => status.log ? Lg.Status(status._done, reason, p, m, l) : status._done;
public static failure @false(V reason = null) => failure._fail;
public static action @void(V reason = null) => action._done;
public static status cont(V reason = null) => status._cont;
public static status fail(V reason = null) => status._fail;
public static status done(V reason = null) => status._done;