Provide a single @require interface annotation

Related to #3