An AOP library for Ruby