note that there is a shortcut to create a Prout:
p(func)
Returns a routine from the function.
routine function.