make frame-decoder macro hygienic
Merge pull request #13 from Navgeet/hygienic-frame-decoder

make frame-decoder macro hygienic