code: function envelopeContains(self, env) {
    return env.geometry.coordinates[0].every(c => booleanPointInPolygon(point(c), self));
  }
docs: Check if a envelope is contained in other one.
  The function assumes that the arguments are envelopes, i.e.: Convex polygon
  XXX: Envelopes are rectangular, checking if a point is inside a rectangule is something easy,
  this could be further improved.
  
  @param {Feature<Polygon>} self - Envelope
  @param {Feature<Polygon>} env - Envelope
  @returns {Boolean} - True if env is contained in self