A Look at Hooks

Meta-programming