A robot reinterprets programs