I'm just starting out with F# and I can't find the syntax to do object initialization like in C# 3.

I.e. given this:

public class Person {
  public DateTime BirthDate { get; set; }
  public string Name { get; set; }
}

how do I write the following in F#:

var p = new Person { Name = "John", BirthDate = DateTime.Now };
Edit
Report