Together with any auxiliary functions needed for that goal. Also
strives to ensure the same functions are being defined for
number and for `Complex<T>`.
A first pass at specifying some implementations in TypeScript
that actually compiles. It doesn't do anything, as installing
types and operation specifications are currently dummy operations,
but they are all invoked.