After moving some code around I get the following error - I don't have a small test case
ERROR: `get` has no method matching get(::Dict{WeakRef,CalcState},
::WeakRef, :: CalcState)
It looks like the type system is getting confused ? Any pointers in how to
resolve ?
