> It’s also not extensible without being completely changed, which makes it a poor design.
Fair enough but let’s please not replace it with something where the literal first example in the GitHub read me is ambiguous.