nameof isn't quite strong typing: you avoid the name typos, but still can pass anything as input and expect anything as output.
You are right about the double-handling: ideally, the tooling would make the actual Function definitions with calls to run automatically. For now, this would mean code gen, because attributes are required. Part of why I created this issue.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.