Functional processes