private/ternary.ps1

function ternary {
    if ($args.Count -eq 2) {
        if ($args[0]) { $args[0] } else { $args[1] }
    } elseif ($args.Count -eq 3) {
        if ($args[0]) { $args[1] } else { $args[2] }
    } else {
        throw "Must supply 2 or 3 arguments to ternary, even if `$null"
    }
}