+Run_Keyword_If_At_Most_Silicon
+ [Documentation] Compare silicon to ${ODL_STREAM} and in case ${ODL_STREAM} is at most silicon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most silicon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_At_Most_Phosphorus
+ [Documentation] Compare phosphorus to ${ODL_STREAM} and in case ${ODL_STREAM} is at most phosphorus,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most phosphorus ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_At_Most_Sulfur
+ [Documentation] Compare sulfur to ${ODL_STREAM} and in case ${ODL_STREAM} is at most sulfur,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most sulfur ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_At_Most_Chlorine
+ [Documentation] Compare chlorine to ${ODL_STREAM} and in case ${ODL_STREAM} is at most chlorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most chlorine ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_At_Most_Argon
+ [Documentation] Compare argon to ${ODL_STREAM} and in case ${ODL_STREAM} is at most argon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most argon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_At_Most_Potassium
+ [Documentation] Compare potassium to ${ODL_STREAM} and in case ${ODL_STREAM} is at most potassium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.