v0.1.1 targets a single file - bug: all RPC types must be defined in a single file v0.1.2 targets whole package - bug: it's not clear which interface should the gen pick? do we need explicit CLI argument?