Those are good ideas. It will only work in the case that the classes, interfaces, and traits are loaded, but that is true for the functions stuff I already added. :)