curry require