On Wed, Sep 18, 2019 at 12:44:08PM -0400, Brian Foster wrote: > > + args->name.type = name->type; > > + args->name.name = name->name; > > + args->name.len = name->len; > > Looks like this could be a struct copy: Would it make sense to include a pointer instead so that we don't have to copy the structure?