I have seen that "The RISC-V vector intrinsics' data types are strongly-typed" but I couldn't find anywhere an explanation why this is the case? Why we need to pick LMUL and compiler can't choose for us. Can somebody direct me to an article or a forum thread that explains why strongly typed approach is selected.