{-# LANGUAGE TypeApplications      #-}
{-# LANGUAGE TypeInType            #-}

module CoreDump.Matrix.ColOver where

import Control.Lens
import Data.Matrix.Static
import Data.Vector.Static
import TensorInstances ()

colOver_ :: (Vector 4 Float -> Vector 4 Float) -> Matrix 4 4 Float -> Matrix 4 4 Float
colOver_ f = over (col @2) f