Closure and constraint function object interfaces.