use the hoplon vflatten fn after the optimize branch is merged in.
use the hoplon vflatten fn after the optimize branch is merged in.