Use attributes::compileAttributes()