immutable-struct (npm): package for creating immutable models, specifically for upholding api contracts (think DTO)
Keywords: immutable|model|dto