Fine-Grained Reasoning About Container-Internal Pointers with Logical Pinning | Synapse