bolt/papers/kind-inference-for-datatypes.pdf