quantile to_dict()
make kwargs work for success and failure (still need to do some things though)
cleaner/more robust message coercion