+
+Run_Keyword_If_Less_Than_Oxygen
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is less than oxygen,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than oxygen ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Fluorine
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is less than fluorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than fluorine ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Neon
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare neon to ${ODL_STREAM} and in case ${ODL_STREAM} is less than neon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than neon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Sodium
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare sodium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than sodium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than sodium ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Magnesium
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare magnesium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than magnesium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than magnesium ${kw_name} @{varargs} &{kwargs}