transform

inline fun transform(v: Float2, block: (Float) -> Float): Float2
inline fun transform(v: Float3, block: (Float) -> Float): Float3
inline fun transform(v: Float4, block: (Float) -> Float): Float4
inline fun transform(v: Half2, block: (Half) -> Half): Half2
inline fun transform(v: Half3, block: (Half) -> Half): Half3
inline fun transform(v: Half4, block: (Half) -> Half): Half4
inline fun transform(v: Int2, block: (Int) -> Int): Int2
inline fun transform(v: Int3, block: (Int) -> Int): Int3
inline fun transform(v: Int4, block: (Int) -> Int): Int4