Understanding Loop Invariants in Whiley · HackerTrans