Reuse shared ast behavior examples