If I omit the constructor in the solidity file, it still get's generated in the bytecode. However, the corresponding in purescript is not there. This is a typical use-case for deployments and could be confusing.
vs
contract B {
constructor () public
}