...which is fine if we don't do any tree-shaking for debug builds but it seems that we are doing "some" treeshaking which causes bugs such as dart-lang/http#1838.
We should find out how to correctly do this and document it in doc/prevent_treeshaking.md.