Add C prototype
Implement LAMBDA, DEFINE