Looking good, but I don't think you need the 3rd parameter - you can use `VLoadStore128<template_arg>::reg_type` instead.