Implement code generating function declarations