Fix #26 by allowing FakeProviders to be specified for RPC interfaces.