[DDMD] [refactor] Move Statement::interpret into a visitor

Last of the interprets.