Rename ignore_output --> block_ignore_output (thanks dselassi), make mock that records inputs & outputs