Frame.remove() is idempotent
Frame is constructed and then loaded
Frame.create() returns frame object immediately
Roadmap reminder re: Safari slowness
Frame fails fast if used before loaded (Safari and Chrome don't work)
Frame fails if used before loaded on Safari and Chrome, too
Frame fails fast if used after removal
quixote module test confirms that frame object is returned
INTEGRATE: Frame.create() returns frame object immediately

* dev:
  quixote module test confirms that frame object is returned
  Frame fails fast if used after removal
  Frame fails if used before loaded on Safari and Chrome, too
  Frame fails fast if used before loaded (Safari and Chrome don't work)
  Roadmap reminder re: Safari slowness
  Frame.create() returns frame object immediately
  Frame is constructed and then loaded
  Frame.remove() is idempotent