rename Closure to Procedure
update test dependency