Return a value from Log Entry

This sets us up to do `CallerMemberFilePath` and friends, at least in terms of breaking API changes