SECD machine with Scheme compiler