mark some things as nothrow
Merge pull request #631 from monarchdodra/lifetimeNoThrow

Mark some things as nothrow