ConcreteStructs.jl
ConcreteStructs exports the macro @concrete
that will add type parameters to your struct for any field where type parameters aren’t given.
Simply add the @concrete
macro before any valid struct
definition and it should automagically make all of your non-type-annotated fields type-annotated. If you don't like the verbose type printing