<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">

<pre style="margin-top: 0px; margin-bottom: 0px;" class=""><pre style="margin-top: 0px; margin-bottom: 0px;" class="">I’d like to do something like this:</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class=""><span style=" color:#800080;" class=""><br class=""></span></pre><pre style="margin-top: 0px; margin-bottom: 0px;" class=""><span style=" color:#800080;" class="">Module</span><span style=" color:#c0c0c0;" class=""> </span>{</pre></pre><pre style="margin-top: 0px; margin-bottom: 0px;" class=""><!--StartFragment--><span style=" color:#c0c0c0;" class="">    </span><span style=" color:#800080;" class="">Parameter</span><span style=" color:#c0c0c0;" class=""> </span>{<span style=" color:#c0c0c0;" class=""> </span><span style=" color:#808000;" class="">property</span><span style=" color:#c0c0c0;" class=""> </span><span style=" color:#808000;" class="">bool</span><span style=" color:#c0c0c0;" class=""> </span><span style=" color:#800000;" class="">useFeature</span>:<span style=" color:#c0c0c0;" class=""> </span>false<span style=" color:#c0c0c0;" class=""> </span>}</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class="">
<pre style="margin-top: 0px; margin-bottom: 0px;" class=""><!--StartFragment--><span style=" color:#c0c0c0;" class="">    </span>Probes.BinaryProbe<span style=" color:#c0c0c0;" class=""> </span>{</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class=""><span style=" color:#c0c0c0;" class="">        </span><span style=" color:#800000;" class="">condition</span>:<span style=" color:#c0c0c0;" class=""> </span>useFeature</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class="">    }</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class="">}</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></pre>So I’d be able to write:</pre><pre style="margin-top: 0px; margin-bottom: 0px;" class="">
<pre style="margin-top: 0px; margin-bottom: 0px;" class=""><span style=" color:#800080;" class="">Depends</span><span style=" color:#c0c0c0;" class=""> </span>{<span style=" color:#c0c0c0;" class=""> </span><span style=" color:#800000;" class="">name</span>:<span style=" color:#c0c0c0;" class=""> </span><span style="color: rgb(0, 128, 0);" class="">"</span><font color="#008000" class=""><span style="caret-color: rgb(0, 128, 0);" class="">mymo</span></font><span style=" color:#008000;" class="">dule"</span>;<span style=" color:#c0c0c0;" class=""> </span><span style=" color:#800000;" class="">useFeature</span>:<span style=" color:#c0c0c0;" class=""> </span>true;<span style=" color:#c0c0c0;" class=""> </span>}<!--EndFragment--></pre><div class=""><br class=""></div>
<pre style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""><!--EndFragment--></pre><div class=""><br class=""></div></pre>
<pre style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""><!--EndFragment--></pre><div class=""><br class=""></div></body></html>