Mechanizing Hoare Style Proof Outlines for Imperative Programs in Agda