We add some subclasses of Sched to reduce code which cast string
to SchedWrite/SchedRead.
Besides, we add ReadVMask iff pseudo is masked. And this is the
reason why this patch isn't a NFC since we add it for all pseudos
before.
ReadMergeOp will be added in D155654.
Can we add docstrings for these functions since they will be used by many different classes?