Improve error message for companion apply reader macro if return type differs