abstractions for Pure Data