auto_into
this macro was born out of this internals.rust discusssion.
i've come around to thinking that this is an anti-pattern, i don't recommend you actually use this create. but developing it was cool and it works as a proof-of-concept if this discussion is ever brought up again.
Usage
here's the code example
use auto_into;