Foundations of Separation Logic | Open Awesome