Merge pull request #123 from lowjoel/explicit-response-type
Rearrange the project structure

(main@948cccef14383916f01bf0bb372a03732cc406da)