update `precompile` for `call` overloading
add the long-awaited call=>convert fallback

I put `::T` on there for now; we'll see how that goes.