of course, it would be possible. But I use for example elm_widget_type_get() (and will use it more in future) and translate the returned c-struct with a simple regex pattern into the appropriate perl name. So it is a sensfull design decision, that I don't want to give up for a old, not anymore maintained module that can't be compiled with current versions of efl... Not to mention all the work a redesign would require...