message: Preferred serparate params
  Makes it different to native but that's because had no choice with native but to destructure
diff: import * as React from 'react';
  -class SceneProxy extends React.Component<{crumb: number, mountScene: ({crumb: number, el: HTMLDivElement}) => {}}> {
  +class SceneProxy extends React.Component<{crumb: number, mountScene: (crumb: number, el: HTMLDivElement) => {}}> {
  private sceneEl: React.RefObject<HTMLDivElement>;
  constructor(props) {
  super(props);
  @@ -8,7 +8,7 @@ class SceneProxy extends React.Component<{crumb: number, mountScene: ({crumb: nu
  }
  componentDidMount() {
  var {crumb, mountScene} = this.props;
  - mountScene({crumb, el: this.sceneEl.current});
  + mountScene(crumb, el: this.sceneEl.current);
  }
  render() {
  return (
  