Extend supports_atomics to include type
#595
+6
−3
Draft