Update to Summary

intro to multi-stage meta programming.