Maybe look at Glenn Block's work for a reference
Maybe look at Glenn Block's work for a reference