I built a mutable structure that defines new variables internally using new(), e.g.
new()
F{N}(M::Int64) where N = new{N}(