Many opportunities to use numeric types and value classes given how Scala has evolved since I started. For example, ``` class ObjectId(val value: Int) { def classId(implicit heap: Heap) = heap.classOf(this) ... } ```