Text this: Separation Logic for High-level Synthesis