deftonality macro