Add type split helper