This might, or might not help us to reduce boilerplate associated with plumbing values from analysis to the IDE layer