Make MemoryView Generic, make cast accurate
#12247
+75
−5
Merged