This works, despite the ill-typed if. ```pulse ghost fn test (_:unit) requires emp ensures emp { rewrite emp as (if true then emp else 1); admit(); } ```