He describes the drawbacks of mixing backend and frontend code in the same file in the Implicit DSLs section.