A library to provide "Number" interface which accepts numeric types.