[WIP] Instantiate Adapter from Adapter config

Minor nitpick: just say `Raised when an adapter class does not exist`, because the API doc will be weird otherwise.