Add :apc for adding "proof style" declarations

That is, :apc on
plus_comm : (m, n : Nat) -> (plus m n = plus n m)

will add the caluse
(plus m n = plus n m) <== plus_comm = ?plus_comm_rhs

where m and n can be case split as normal