Enforce abstraction boundary for SimSpec
danmatichuk opened this issue · comments
Currently SimSpec exposes a fairly leaky abstraction - we should be able to restrict its interface to avoid exposing its internal structure. In particular we should be able to have wrapper functions for cleanly producing a fresh SimSpec.