+
+Run_Keyword_If_Less_Than_Fluorine
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is less than fluorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than fluorine ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Neon
+ [Documentation] Compare neon to ${ODL_STREAM} and in case ${ODL_STREAM} is less than neon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than neon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Sodium
+ [Documentation] Compare sodium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than sodium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than sodium ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Magnesium
+ [Documentation] Compare magnesium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than magnesium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than magnesium ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Aluminium
+ [Documentation] Compare aluminium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than aluminium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than aluminium ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Silicon
+ [Documentation] Compare silicon to ${ODL_STREAM} and in case ${ODL_STREAM} is less than silicon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than silicon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Phosphorus
+ [Documentation] Compare phosphorus to ${ODL_STREAM} and in case ${ODL_STREAM} is less than phosphorus,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than phosphorus ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Sulfur
+ [Documentation] Compare sulfur to ${ODL_STREAM} and in case ${ODL_STREAM} is less than sulfur,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than sulfur ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Chlorine
+ [Documentation] Compare chlorine to ${ODL_STREAM} and in case ${ODL_STREAM} is less than chlorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than chlorine ${kw_name} @{varargs} &{kwargs}