{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"//"}]}
                // - Have this smart pointer type have more than 1 generic type.
                // - Define a new smart pointer type in this block.
                // In this case, the inner smart pointer derive would be complaining that it