This is because your second example is a method with no arguments.
Take a look at the types that produce the results:
some: (a: Unit)Unit
some: ()Unit
which will be written in the type assignment as
Unit => Unit
() => Unit
parens Unit, . () Unit . Unit, , ()