[boost] [exception] is static only?