let unit = object method path = failwith "Unit has no path" method exists = failwith "Unit does not “exist”" method is_bigger_than _ = failwith "Unit has no size" end