All-you-need-is-type