Fluent cursor to map

Implements #32