eu (cargo): eu is a macro to transform functions into partially applicable structs
Keywords: functional|macro|partial-application