How to create a LuCI form without new form.Map

A quick example I threw together:

'use strict';
'require view';
'require rpc'

var callSystemInfo = rpc.declare({
	object: 'system',
	method: 'info'
});

return view.extend({
	handleSave: function (ev) {
		return callSystemInfo().then(function(response) {
			console.log('Data from RPC: ' + JSON.stringify(response));
		});
	}
});