Add partial implementations, layout program
Make bottomless compile. To test tomorrow.
Apply hlint to Bottomless and test, all works.
Add all files, good to go.