• > In go, you can’t do something like "user".camelize.constantize.first. You can’t instantiate an instance of a struct while having it’s name as a string. The way this can be done is by maintaining a large map[string]interface{} with a name to struct instance mapping. I still haven’t found a good way to maintain such a map.

    Please, don't do this.

    It's interesting how much people try to import concepts from other languages they've used.