Initial support for fetching entities

This commit comes with the following restrictions:
- No support for reading typed data into structs
- Type assertions are required to access the result map