maestro api exports every type the user needs

this closes #194