title: why is base only possible in private members?
body: <p>I have some understanding of the <a href="https://stackoverflow.com/questions/7778228/how-to-choose-between-private-member-and-let-binding">difference between private members and let bindings</a>.
  It may help me clarify my doubts understanding why something like this is not possible</p>
  
  <pre><code>type B () =
      inherit A ()
  
      let doSomething () =
          base.CallToA ()   
  </code></pre>
  
  <p>Is it to prevent partially constructed objects or some leaks during construction?</p>