Use fused types and BLAS Fortran ABI