Poseidon allows you to wrap existing Node Module APIs in a simple promise layer using Q for easier programming.