wired up Number so it will later serve for bigints
fleshed out the Label impl