code: def table(schema, name=None):
      
      if not isinstance(schema, Schema):
          if isinstance(schema, dict):
              schema = Schema.from_dict(schema)
          else:
              schema = Schema.from_tuples(schema)
  
      node = ops.UnboundTable(schema, name=name)
      return node.to_expr()
docs: Create an unbound Ibis table for creating expressions. Cannot be executed
      without being bound to some physical table.
  
      Useful for testing
  
      Parameters
      ----------
      schema : ibis Schema
      name : string, default None
        Name for table
  
      Returns
      -------
      table : TableExpr