Isn't indentation 'non deterministic' in Python? E.g. if I have the following:
if (foo):
bar()
hum()
how can anything other than a human decide if that 3rd line should be indented as it is or by one more level?