public static float3 asinh(this float3 f) => (f + (f.sqr() + 1).sqrt()).ln();
public static float3 acsch(this float3 f) => ((1 + (1 + f.sqr().sqrt())) / f).ln();
public static float3 acosh(this float3 f) => (f + (f.sqr() - 1).sqrt()).ln();