refactoring warp-tls by flattening.
Merge pull request #299 from yesodweb/tls-refactor

refactoring warp-tls by flattening.