That is not what I meant. backpack
is a language feature similar to type classes, but then at the module level. So, I definitely wouldn’t call it an alternative prelude.
backpack-str
is a Haskell package which provides a specification (similar to a type class) of which functions are required for a string-like type and it provides implementations (similar to instances) of that specification for several types.
An alternative prelude could (and probably should) be developed to show the advantages and disadvantages of the backpack approach before a definite choice is made to switch the actual base package to the backpack approach. I think such an alternative prelude could be developed right now, it does not need anyone’s approval.