#!/bin/sh

explain() {
	n=1
	for i in "$@"; do
		echo "$n: '$i'"
		n=$(($n+1))
	done
}

for cmd in reboot halt shutdown ;do
	eval "x_$cmd() { explain $cmd " '"$@"' "; }"
done
x_halt arg1 arg2
x_shutdown 'arg 3' arg4
