anchor.diff:              "initMessageEvent" => T<string> * T<bool> * T<bool> * T<obj> * T<string> * T<string> * WindowProxyType * Type.ArrayOf(MessagePortType) ^-> T<unit>
           ]
   
  -    let MessagePort = 
  +    let MessagePort =
           MessagePortType
           |+> Protocol [
               "postMessage" => T<obj> * Type.ArrayOf(MessagePortType) ^-> T<unit>
  
positive.code: // $begin{copyright}
  // 
  // This file is part of WebSharper
  // 
  // Copyright (c) 2008-2011 IntelliFactory
  // 
  // GNU Affero General Public License Usage
  // WebSharper is free software: you can redistribute it and/or modify it under
  // the terms of the GNU Affero General Public License, version 3, as published
  // by the Free Software Foundation.
  //
  // WebSharper is distributed in the hope that it will be useful, but WITHOUT
  // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  // FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License
  // for more details at <http://www.gnu.org/licenses/>.
  //
  // If you are unsure which license is appropriate for your use, please contact
  // IntelliFactory at http://intellifactory.com/contact.
  //
  // $end{copyright}
  
  
  namespace IntelliFactory.WebSharper.Html5
  
  
negative.code: 
      let WindowProxyType = Class "Window"
      let MessagePortType = Class "MessagePort"
  
      let MessageEvent =
          Class "MessageEvent"
          // |=> Implements [T<Event>]
  