new starr which supports annotation macros