From exogenous to endogenous: Advances in vivo sampling in living systems