Doesn't handle overloading. For simplicitly, you might want to rule out references to macro bundles with overloaded constructors.