add Proc#apply

also add Method#curry and Method#apply