Minor, but is there ever a case where we'd want these to be `int`s? For example, hamming distances between sequences? I don't think this should block merge, but just something we might want to consider.