inout: require all functions to return an interface which will be serialized to json, but not of a specific type
endpoints_test: remove for now -- needs work to get working with the current state of code