Employ jsonable type to make marshaling easier.