fails:Proc#== returns true if the bodies of self and other are identical but represented by different objects
