Architectures for Language Processing that Leverage Observable Structure in Language