match feels better than if until PowerShell
tl;dr match in F# is usually case -> value. In PowerShell it is often case -> effect. That is why plain if / elseif / else or switch often reads better in PowerShell than trying to force a fake match style. In F# matc...