mcc111[m]: > <@mcc111:matrix.org> Something I find myself doing in Amaranth is I name all object members which are _not_ signals with a leading underscore > > Starting to consider doing this for variable names also > > How… absurd does this sound to you? It's un-pythonic but not _very_ un-pythonic this is a convention you could use. note that we're planning to land module signatures soon, which would explicitly list all signals in a special property, which might be what you're looking for