Since --explicit tells ledger to require pre-declarations to establish "known-ness" (rather than taking it from cleared transactions), make sure the transactions are cleared.
Also added supporting options: --explicit, --permissive, --pedantic, as well as new behavior for --strict.