Program verification with types and logic | Open Awesome