I have the following function that takes a tuple and converts it to an unsigned integer:

```
function f(::Type{UInt16}, x::NTuple{2, UInt8})
x1 = 0x0001 * x[1]
x2 = 0x0100 * x[2]
x1 + x2
end
```

What would be the right name for `f`

? It used to be `Base.convert`

, but I think that fits the definition of type piracy, `Base.reinterpret`

probably too. I named it `to_unsigned`

for now and removed the first argument.