Interface for variables with a flexible data type

Variables with flexible data types: