BlockMacros: implemented {elseifset #block} [Closes #38]