add #fields! as a shortcut for #fields and #all_readers in DSL