Use `unname` instead of reimplementing it
More complete test for FFI typesigs