Unbound
Marks an argument the call did not supply, as distinct from an explicit .none.
Generated function bodies receive this sentinel for every omitted optional parameter and substitute the parameter's declared default. null cannot play this role, because a nullable parameter legitimately accepts .none from the call site.