New suppress decorator co-opted from py3
Use native suppress if we have it
Test for suppress