The If Machine