On Wed, Feb 19, 2020 at 10:13 AM Lassi Kortela <xxxxxx@lassi.io> wrote:
 
That sounds like a subclass of the port class with extra methods. Or
keyword arguments with &allow-other-keys.

MIT Scheme has an object system, but it isn't used for that.  I'm not sure why.  But since we don't have a standardized Scheme object system yet, the alist seems like the best lightweight and portable alternative.