Support value-based checkers from utility function `canWrite`.