This whole object should be replaced with two `apply()` methods, one for `Int` and one for `Long`.