What exactly is a `Number`?

A practical example: https://discourse.julialang.org/t/taking-quaternions-seriously/