One of case, is that you have named datatype of getter variable like its name. For example:
var someInstance: someInstance {...
Update #1. Keep attention on _a variable which isn't Int, and you forget to point right return type. Issue happens in more than two operands of infix operator.
function getInt(value: Int) -> Int {
return _a? ?? _b?.count ?? 0
}