> In other words `rs.Work.Fields.Item("ID")` returns a `Field` object, but because the `Nz` parameter type is `Variant`, the function happily receives a `Variant/Field` object reference, and the let-coercion *if* it happens, happens inside the `Nz` function and not at the call site when the argument is evaluated.
So while it's perfectly reasonable to presume `Nz` leverages the late binding afforded by the `Variant` type of its first parameter, flagging it as an implicit default member access