Fixes Issue 9753 - Remove unnecessary asserts.
Merge pull request #1211 from AndrejMitrovic/Fix9753

Issue 9753 - Remove unnecessary asserts.
Remove unnecessary cast

That has changed in https://github.com/D-Programming-Language/druntime/pull/359
Merge pull request #1212 from 9rnsr/fix_ti_next

Remove unnecessary cast
Improve scoped
Merge pull request #1215 from monarchdodra/scope

Improve scoped implementation