Use core-util-is for type checking