interpret table names in context of mountPath and basePath (Fixes #198)

This is correct, nice work! The actual "suspension" occurs in `mapUpM` which is calling `flatMap` on `Free.Trampoline`.