Einige stehn auch auf
Pred und
Succ, also
SetLength(a, Pred(Length(a)));
.
Ich persönlich find das nicht wirklich übersichtlicher und wenn es eine "echte" Funktion wäre und dann noch nichtmal inline, dann wär's auch nicht wirklich besser.
Aber vom Compiler werden Pred, Inc und +1 gleich eh behandelt und als INC umgesetzt, also jeder wie er will.