Implement Function constructor.