(fixup) slap: move hateoas to its own module.