I think everyone is vehemently agreeing with each other. Compiler does know which types **can** be cyclic, at run time walking the graph is necessary. A subset of ref types exist that can never be cyclic, and for which my naive '$' would be safe. But you'll never have a `$` for a linked list
- dollars for ref types shirleyquirk
- dollars for ref types Araq
- dollars for ref types juancarlospaco
- dollars for ref types shirleyquirk
- dollars for ref types slonik_az
- dollars for ref types doofenstein
- dollars for ref types slonik_az
- dollars for ref types xigoi
- dollars for ref types slonik_az
- dollars for ref types xigoi
- dollars for ref types shirleyquirk