Issue title: somehow show stack trace for errors when appropriate
 Issue body: https://github.com/component/component/commit/7d795a734bd909e6fe4fdc3e660ddc53078268de#commitcomment-5917645

maybe change back to `fatal(err)`. maybe add a flag to errors with useful stacktraces.

 Comments: 
 Comment 0: i updated console.js to show stacktraces for user errors. please reopen if it's still an issue

{'source': 'GithubIssues', 'repo_name_with_owner': 'componentjs/component', 'issue_id': 30921639, 'repo_stars': 4576.0}