Bidirectional implicit casting?
<p>From what I understand I can have a type <code>Foo</code> automatically cast itself to an int when it is passed to a method expecting an int. Can I also do the other direction? i.e. have an int implicitly cast itself to <code>Foo</code> and have this <em>definition also be in foo</em>?</p>

<p>My understanding may be incorrect.</p>
