insert(at:)
insert(before:)
It matches with `insert(after:)` and the intent should be clearer now
var Function.instructions