Como especificar uma estrutura como o valor de retorno de uma função no RubyFF

Preciso carregar várias funções que retornam estruturas da própria bibliotec

attach_function 'fn_name', [], # ... What do I put here?

s páginas Wiki do RubyFFI parecem estar desatualizadas, por isso estou um pouco perdido aqu

Como crio umFFI::Struct e como especificá-lo como o tipo de retorno de uma função nativ

questionAnswers(1)

yourAnswerToTheQuestion