Higher-Order Specifications for Deductive Synthesis of Programs with Pointers | Synapse