title: Rust Anchor-Spl errors from too many "fallback functions"?
body: <p>I am trying to build a baseline anchor smart contract, in which I attempted to build a structure with the following (condensed) layout</p>
  <pre><code>#[program]
  pub mod introToAnchor {
      use super::*;
      
      pub fn setData(ctx: UpdateData, data: u64) -&gt; ProgramResult {
      .
      .
      .
      }
      pub fn terminateData(ctx: TerminateData) -&gt; ProgramResult {
      .
      .
      .
      }
      (Function Format repeated)
  }
  
  </code></pre>
  <p>yet I get the error <code>More than one fallback function found</code>? What is a fallback function, and how do I have too many?</p>