+# Last element of a list.
+pure function last (xs) returning string = @{
+ for f in %xs; do
+ r="$f"
+ done
+ echo "$r"
+}
+
+# n'th element of a list.
+pure function nth (n, xs) returning string = @{
+ i=0
+ r=
+ for f in %xs; do
+ if [ $i -eq %n ]; then r="$f"; fi
+ ((++i))
+ done
+ echo "$r"
+}
+