Hi all, I've committed an experimental feature which will hopefully be a replacement for pdata-op, and capable of a _lot_ more, called pfunc - short for primitive function. I'll explain them better when I have more to show. Also added (build-copy) which makes a new primitive by copying an existing one - works on all types. cheers, dave