squash me. script: make ctors explicit and remove default ctor

Mainly this ensures efficient construction, causing compile errors for what
would've otherwise been needless copies. Also helps clarify the code-paths
taken.