class_docstr: Determines the first value in a list.
  
  Examples:
      >>> first = First()
      >>> first([1, 2, 3, 4, 5, None])
      1.0
class_docstr_tok: ["Determines","the","first","value","in","a","list",".","Examples",":",">",">",">","first","=","First","(",")",">",">",">","first","(","[","1",",","2",",","3",",","4",",","5",",","None","]",")","1.0"]
code: def get_function(self, agg_type=Library.PANDAS):
      def pd_first(x):
          return x.iloc[0]
  
      return pd_first
  
imports: from woodwork.column_schema import ColumnSchema
  from featuretools.primitives.base.aggregation_primitive_base import AggregationPrimitive
  from featuretools.utils.gen_utils import Library
label_desc: Use image node_id 1 for calling the First obj's underlying member method code with example usage: obj.get_function(agg_type) and returns: pd_first, x