Use attributes for value tuples : <p>In C# 7.0, .NET introduces a new return value tuple types (functional programming), so instead of:</p>

<pre><code>[NotNull]
WrapperUser Lookup(int id)
</code></pre>

<p>I'd like to use value tuples:</p>

<pre><code>(User, Info) Lookup(int id)
</code></pre>

<p>And I want to use attributes for these return types:</p>

<pre><code>([NotNull] User, [CanBeNull] Info) Lookup(int id)
</code></pre>

<p>But VS2017 doesn't allow me to do it. How can I use attributes without using a wrapper class?</p>
