This is being added in #16 in prep for the STScI meeting to help illustrate some of the quirks and hidden assumptions of the api (like those described in #12) more explicit and to demonstrate how a downstream package would test for compatibility the API.
It does not necessary need to stay long term.