libmarpa wrapper