salvage broken "Pask"
remove @predicate_copy, @block_copy.

reference copies were made incase the values were changed during a
trace but that seems overly paranoid. it should be safe to assume
the predicate and tracer proc will remain the same throughout a
trace.
rename Pask as Pask5.
fix tests, update methods.