annotate currying playground