more api tweaks
-
added parameter labels to
determine()methods (with fix-its.) The parameter-less versions didn't save anything much, while causing grief whenValuehas a type that implementsError -
improved behaviour of
firstValue(). Its outcome is now an error only when all the inputs are errors. -
the old behaviour is still provided by
firstDetermined().