$def with (results, datasources, vulnerabilities)

Pairings

$if datasources and vulnerabilities:
$if not results:
Click "new" to create a new computation.
$else: $if not vulnerabilities:
You need to create a vulnerability.
$elif not datasources:
You need to create a data source.
$for dsid, vid in results:
$datasources[dsid].name - $vulnerabilities[vid].name