Add AOP support (erlaop by Alexei Krasnopolski)