Is it possible to dynamically create/destroy structs? This would be useful in REST API applications when trying to create generic functions/procedures for requests and responses with different struct requirements.