makeExtensibleWithInterface
Trivia != prelude. This is a better organized and less likely to scare off new contributors.