* Access primitive interop array elements and struct fields without `.value` * Simplify C*Var* interop types names
* Implement CValues.equals and .hashCode * Add trivial test for interop varargs * Implement varargs in interop for Kotlin N * Compile and link runtime with libffi * Fix few places.