It would really be nice if we could find a way to allow them to implement the same interface for
their menus (they’re already close, except for the return type of the getMenuItems() method).
That way we can minimize the concrete references in the Waitress code and also hopefully get
rid of the multiple loops required to iterate over both menus.