title: Overload angle brackets in Python
body: <p>Pretty odd question but is it possible to overload the meaning of certain bracket types e.g. <code>&lt;, &gt;, [, ] and |</code> in Python.  For instance if I have some object instances <code>MyObj1</code> and <code>MyObj2</code> could I design something whereby <code>&lt;MyObj1 | MyObj2 &gt;</code> was understood as either a method call in <code>MyObj1</code>?</p>
  
  <p>I think it probably can't/shouldn't be done but I thought I'd ask!</p>