Logical reasoning in F* is a complete mess