t :: term
get(Map.t | List.t | Tuple.t, String.t | Integer.t | Atom.t, any) :: any
put(Map.t | List.t | Tuple.t, any) :: Map.t | List.t | Tuple.t
put_first(Map.t | List.t | Tuple.t, any) :: Map.t | List.t | Tuple.t
trim(Map.t | List.t | Tuple.t) :: Map.t | List.t | Tuple.t
unset(Map.t | List.t | Tuple.t, String.t | Integer.t | Atom.t | List.t) :: any
unset_value(Map.t | List.t | Tuple.t, String.t | Integer.t | Atom.t | List.t) :: any