Rename Program::new to Program::from_source

Change `Program::new` to `Program::from_source`.