This is a very reasonable comment. You are right, the combinator and extractor need to be reworked now. After the jam is over, we will change our approach to them.