Local Reasoning for Global Properties · HackerLangs