anchor.diff:      let repositoryPath = localFilePath "AstridRepository"
       let placesOfInterest = new PlaceOfInterestRepository(new SQLitePlatformIOS(), new SQLiteConnectionString(repositoryPath, true))
       interface IAstridPlatform with
  -        member __.GetMainPage() = new RoutedViewHost() :> Page
  +        member __.GetMainPage() = new ReactiveUI.XamForms.RoutedViewHost() :> Xamarin.Forms.Page
           member __.RegisterDependencies(_) = 0 |> ignore
           member __.Geocoder = geocoder
           member __.PlacesOfInterest = placesOfInterest
  
positive.code: open Foundation
  
  open Astrid.Mobile.Shared
  
  type IosPlatform() =
      let geocoder = new Geocoder()
  
negative.code: 
  [<Register ("AppDelegate")>]
  type AppDelegate () =
      inherit FormsApplicationDelegate ()
  
      // This method is invoked when the application is ready to run.
      override this.FinishedLaunching (app, options) =
          // If you have defined a root view controller, set it here:
          // window.RootViewController <- new MyViewController ()
          XamarinForms.Init()
          this.LoadApplication(new App<IAstridPlatform>(new IosPlatform() :> IAstridPlatform, new UiContext(this), new Configuration(), fun() -> new DashboardViewModel() :> IRoutableViewModel))
          base.FinishedLaunching(app, options)