first draft of a read-only geolocation.getCurrentPosition sync adaptor with a deferred return type.