You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ah right so this is actually indicative of a fairly serious problem in nMigen, which is that our unit of abstraction is an Elaboratable and it's pretty heavyweight. I think we should fix that rather than adding workarounds to Records, which already struggle to serve all the use cases people want them for.
For now I suggest you pass the module object around; I'm aware that what you're trying to do is currently pretty painful, I don't have a good solution yet, but it's something I consider important to fix in a nice way.