Closure and constraint function object core support implementations.