dot

fun dot(a: GenType, b: GenType): GLFloat