Why name this `getCallSiteString instead of `getCallSite`? If we're only going to return a string to users it's fine to use the second one. If we wanted to return a more complex thing we could make `CallSiteInfo` a public class, but then we could also call that `getCallSiteInfo`.