anchor.diff:  -module(schematool_table).
   -export(
      [alter_table/1,
  -    alter_storage_type/4
  +    alter_storage_type/4,
  +    copy_table/2,
  +    lossy_copy_table/3,
  +    migration_needs_table_copy/1
      ]).
   
   -import(proplists, 
  
positive.code:     Acts1 = alter_table_layout(Tab, Old_opts, New_opts, []),
      Acts2 = alter_storage_type(Tab, Old_opts, New_opts, []),
      Acts3 = alter_indexes(Tab, Old_opts, New_opts),
      [Acts0, Acts1, Acts2, Acts3].
  
  %% Returns a list of instructions
  %% - perhaps with a priority so we can sort them
  
negative.code: 	      Old = get_value(type, Old_opts, set),
  	      if
  		  Type =/= Old -> 
  		      [{error, {unable_to_change, Tab, Opt, {previous, Old}}}|Actions];
  		  true ->
  		      Actions
  	      end;
  