1
In combination with the guarantee that the behaviour of generic
functions cannot be modified once it has been defined, due to no support
for method removal nor method combination, this imbues level-0
programs with static semantics.