LaCasa: lightweight affinity and object capabilities in Scala. - Philipp Haller; Alexander Loiko (OOPSLA, 2016)