huh, the UserValue documentation claims that `lower` will only be called once, but `lower` is a public method, on Record for example. what happens if the user calls `lower` directly? Bad Things?
whitequark: I'm attempting to use cxxrtl , when I compile it can build SB_IO(s), when I remove the external connections yosys removes all the "unused" structure.
how do I fool it into having "external" io ?