Make BytecodeWriter::build reusable without side-effect
Make BytecodeWriter::build reusable without side-effect

The function should only be used once but if it's more than once,
do nothing

DEC05EBA/cisb