use

inline fun <T : Batch> T.use(projectionMatrix: Mat4? = null, action: (T) -> Unit)