base.Hasher

mut .str(x: read base.Str): mut base.Hasher,
mut .nat(x: read base.Nat): mut base.Hasher,
mut .float(x: read base.Float): mut base.Hasher,
mut .int(x: read base.Int): mut base.Hasher,
mut .compute: imm base.Nat,
mut .str(x: read base.Str): mut base.Hasher,
mut .nat(x: read base.Nat): mut base.Hasher,
mut .float(x: read base.Float): mut base.Hasher,
mut .int(x: read base.Int): mut base.Hasher,
mut .compute: imm base.Nat,