write file from bytes, docstrings, comments
specify output name
requirements