Add back alternative provided syntax as one single macro fn.
closes #38