updated: rename viem helpers: isReadonly, isDisabled, isSelected, isChecked