`&Freeze` parameters are not only `readonly` within the function, but any captures of the pointer can also only be used for reads. This can now be encoded using the `captures(address, read_provenance)` attribute.
is_multiple_of
Option<Span>
Span
ByteSymbol
TraitRef::from_method
from_assoc