Includes a type for rpc requests, and functions for turning those into more actionable types (json, hiss).