Introduce assembler_settings_t