include source location in class_eval