Post about Songbird on npmawesome
While I think it's a great idea to mix in the promise property to Object and Function, however with great power comes great responsibility. I strongly urge against using songbird in modules that you would distribute on npm because it would have a very big side effect on anyone who dares to install your code. However, when used on a project that isn't made available publicly, songbird would be a great asset.
Check out the blog post here.