TODO(@gnumonik): `supers` should be `ClassConstraint` as they seem fundamentally a different concept. _Originally posted by @bladyjoker in https://github.com/mlabs-haskell/lambda-buffers/pull/36#discussion_r1099832184_