value: split type into kind/type